#ifndef _LIBRARYINTERFACE_H
#define _LIBRARYINTERFACE_H

#include <stdlib.h>
#if defined(_MSC_VER)
#include "SDL.h"
#else
#include "SDL/SDL.h"
#endif


class LibraryInterface{
	public:
		LibraryInterface();					//constructor
		~LibraryInterface();				//destructor
		
		static bool Initialize();	//initialization routine
		static bool Deinitialize();			//deinitialization routine
		
		
		static void Print(char* output = "-", int x = 0, int y = 0);
		static void putpixel(int x, int y, int color);
		static void render();

	private:
		static SDL_Surface *screen;

};

#endif